<?xml version="1.0"?>
<doc>
    <assembly>
        <name>BM.DBMapping</name>
    </assembly>
    <members>
        <member name="M:BM.DBMapping.IDBSession.Open">
            <summary>
            打开数据库连接
            </summary>
        </member>
        <member name="M:BM.DBMapping.IDBSession.BeginTransaction">
            <summary>
            开启事务
            </summary>
        </member>
        <member name="M:BM.DBMapping.IDBSession.CommitTransaction">
            <summary>
            提交事务
            </summary>
        </member>
        <member name="M:BM.DBMapping.IDBSession.RollbackTransaction">
            <summary>
            回滚事务
            </summary>
        </member>
        <member name="M:BM.DBMapping.IDBSession.Close">
            <summary>
            关闭数据库连接
            </summary>
        </member>
        <member name="P:BM.DBMapping.IDBSession.DbConnection">
            <summary>
            得到db
            </summary>
        </member>
        <member name="P:BM.DBMapping.IDBSession.DbTransaction">
            <summary>
            得到
            </summary>
        </member>
        <member name="P:BM.DBMapping.IDBSession.IsInTransaction">
            <summary>
            是否处于一个事务内
            </summary>
        </member>
        <member name="P:BM.DBMapping.IDBSession.DBParameterKeyChar">
            <summary>
            数据库参数关键字符
            </summary>
        </member>
        <member name="P:BM.DBMapping.IDBSession.DataBaseType">
            <summary>
            数据库类型
            </summary>
        </member>
        <member name="T:BM.DBMapping.FieldColumnMap">
            <summary>
            对象字段和数据表列的映射类
            </summary>
        </member>
        <member name="P:BM.DBMapping.FieldColumnMap.Iskey">
            <summary>
            得到该对象字段是不是主键
            </summary>
        </member>
        <member name="P:BM.DBMapping.FieldColumnMap.DbType">
            <summary>
            数据类型
            </summary>
        </member>
        <member name="T:BM.DBMapping.DBParameter">
            <summary>
            数据数据库参数
            </summary>
        </member>
        <member name="T:BM.DBMapping.UpdateCommand">
            <summary>
            更新命令
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:BM.DBMapping.DBCommand.Exe(BM.DBMapping.IDBSession,System.String,System.Collections.Generic.List{BM.DBMapping.DBParameter})">
            <summary>
            执行Sql语句
            </summary>
            <param name="pSqlString"></param>
            <param name="pDBParameter"></param>
        </member>
        <member name="P:BM.DBMapping.DBCommand.Map">
            <summary>
            对象和数据表映射对象
            </summary>
        </member>
        <member name="M:BM.DBMapping.UpdateCommand.#ctor(BM.DBMapping.ObjectTableMap)">
            <summary>
            更新命令
            </summary>
            <param name="pMap"></param>
        </member>
        <member name="M:BM.DBMapping.UpdateCommand.Exe(BM.DBMapping.IDBSession,System.Object)">
            <summary>
            执行更新命令，更新指定的对象
            </summary>
            <param name="pDBSession"></param>
            <param name="pObject"></param>
        </member>
        <member name="M:BM.DBMapping.UpdateCommand.Exe``1(BM.DBMapping.IDBSession,System.Collections.Generic.IList{``0})">
            <summary>
            批量执行更新操作
            </summary>
            <typeparam name="T"></typeparam>
            <param name="pDBSession"></param>
            <param name="pTs"></param>
        </member>
        <member name="M:BM.DBMapping.UpdateCommand.GetSqlString(System.String,System.Collections.Generic.List{System.String},System.String)">
            <summary>
            根据对象数据表映射对象和指定的字段，得到Sql语句
            </summary>
            <param name="pTableName"></param>
            <param name="pColumnNames"></param>
            <param name="pParameterKeyChar"></param>
            <returns></returns>
        </member>
        <member name="T:BM.DBMapping.ObjectTableMap">
            <summary>
            
            </summary>
        </member>
        <member name="M:BM.DBMapping.ObjectTableMap.AddFieldColumnMap(System.String,System.String,System.Data.DbType,System.Boolean)">
            <summary>
            添加对象字段和数据表列的匹配关系
            </summary>
            <param name="pFieldName"></param>
            <param name="pColumnName"></param>
            <param name="pDbType"></param>
            <param name="pIsKey"></param>
        </member>
        <member name="M:BM.DBMapping.ObjectTableMap.DeleteFieldColumnMapByFieldName(System.String)">
            <summary>
            根据字段名称删除映射字段
            </summary>
            <param name="pFieldName"></param>
        </member>
        <member name="P:BM.DBMapping.ObjectTableMap.ObjectType">
            <summary>
            对象类型
            </summary>
        </member>
        <member name="P:BM.DBMapping.ObjectTableMap.TableName">
            <summary>
            表名称
            </summary>
        </member>
        <member name="P:BM.DBMapping.ObjectTableMap.Items">
            <summary>
            元素列表
            </summary>
        </member>
        <member name="P:BM.DBMapping.ObjectTableMap.TableSimpleName">
            <summary>
            查询的时候 as的时候的 名称
            </summary>
        </member>
        <member name="T:BM.DBMapping.QueryCommand">
            <summary>
            查询命令
            </summary>
        </member>
        <member name="M:BM.DBMapping.QueryCommand.#ctor(BM.DBMapping.ObjectTableMap)">
            <summary>
            查询命令
            </summary>
            <param name="pMap"></param>
        </member>
        <member name="M:BM.DBMapping.QueryCommand.ExeGetCount(BM.DBMapping.IDBSession,System.String,System.Collections.Generic.List{BM.DBMapping.DBParameter})">
            <summary>
            得到记录个数
            </summary>
            <param name="pDBSession"></param>
            <param name="pSqlWhere"></param>
            <param name="pDBParameters"></param>
            <returns></returns>
        </member>
        <member name="M:BM.DBMapping.QueryCommand.ExeQueryByKeyValue(BM.DBMapping.IDBSession,System.Object)">
            <summary>
            根据关键字得到对象
            </summary>
            <param name="pDBSession"></param>
            <param name="pKeyValue"></param>
            <returns></returns>
        </member>
        <member name="M:BM.DBMapping.QueryCommand.ExeQueryBySqlWhere``1(BM.DBMapping.IDBSession,System.String,System.Collections.Generic.List{BM.DBMapping.DBParameter},System.Int32,System.Int32)">
            <summary>
            根据查询条件得到对象列表
            </summary>
            <typeparam name="T"></typeparam>
            <param name="pDBSession"></param>
            <param name="pSqlWhere"></param>
            <param name="pDBParameters"></param>
            <param name="pStartIndex"></param>
            <param name="pCount"></param>
            <returns></returns>
        </member>
        <member name="M:BM.DBMapping.QueryCommand.ExeQueryBySqlString``1(BM.DBMapping.IDBSession,System.String,System.Collections.Generic.List{BM.DBMapping.DBParameter},System.Int32,System.Int32)">
            <summary>
            根据Sql语句得到对象列表
            </summary>
            <typeparam name="T"></typeparam>
            <param name="pDBSession"></param>
            <param name="pSqlString"></param>
            <param name="pDBParameters"></param>
            <param name="pStartIndex"></param>
            <param name="pCount"></param>
            <returns></returns>
        </member>
        <member name="M:BM.DBMapping.QueryCommand.ExeQueryBySqlString(BM.DBMapping.IDBSession,System.String,BM.DBMapping.ObjectTableMap,System.Collections.Generic.List{BM.DBMapping.DBParameter},System.Int32,System.Int32)">
            <summary>
            关联查询
            </summary>
            <param name="pDBSession"></param>
            <param name="pSqlString"></param>
            <param name="pJoinedMap"></param>
            <param name="pDBParameters"></param>
            <param name="pStartIndex"></param>
            <param name="pCount"></param>
            <returns></returns>
        </member>
        <member name="M:BM.DBMapping.QueryCommand.ExeQueryBySqlString(BM.DBMapping.IDBSession,System.String,System.Collections.Generic.List{BM.DBMapping.ObjectTableMap},System.Collections.Generic.List{BM.DBMapping.DBParameter},System.Int32,System.Int32)">
            <summary>
            关联查询多个对象
            </summary>
            <param name="pDBSession"></param>
            <param name="pSqlString"></param>
            <param name="pJoinedMaps"></param>
            <param name="pDBParameters"></param>
            <param name="pStartIndex"></param>
            <param name="pCount"></param>
            <returns></returns>
        </member>
        <member name="M:BM.DBMapping.QueryCommand.GetFieldSqlString(BM.DBMapping.ObjectTableMap)">
            <summary>
            得到字段查询字符串
            </summary>
            <param name="pMap"></param>
            <returns></returns>
        </member>
        <member name="T:BM.DBMapping.DataBaseType">
            <summary>
            数据库类型
            </summary>
        </member>
        <member name="F:BM.DBMapping.DataBaseType.Oracle">
            <summary>
            Oracle数据库
            </summary>
        </member>
        <member name="F:BM.DBMapping.DataBaseType.SqlServer">
            <summary>
            SqlServer 数据库
            </summary>
        </member>
        <member name="F:BM.DBMapping.DataBaseType.Acess">
            <summary>
            Acess数据库
            </summary>
        </member>
        <member name="T:BM.DBMapping.AddCommand">
            <summary>
            添加命令
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:BM.DBMapping.AddCommand.#ctor(BM.DBMapping.ObjectTableMap)">
            <summary>
            添加命令
            </summary>
            <param name="pMap"></param>
            <param name="pT"></param>
        </member>
        <member name="M:BM.DBMapping.AddCommand.Exe(BM.DBMapping.IDBSession,System.Object)">
            <summary>
            执行
            </summary>
            <param name="pDbConnection"></param>
        </member>
        <member name="M:BM.DBMapping.AddCommand.GetSqlString(System.String,System.Collections.Generic.List{System.String},System.String)">
            <summary>
            根据对象数据表映射对象和指定的字段，得到Sql语句
            </summary>
            <param name="pMap"></param>
            <param name="pFieldNames"></param>
            <returns></returns>
        </member>
        <member name="T:BM.DBMapping.DBSession">
            <summary>
            数据库一个会话过程
            </summary>
        </member>
        <member name="M:BM.DBMapping.DBSession.#ctor(System.Data.IDbConnection,BM.DBMapping.DataBaseType,System.String)">
            <summary>
            数据库一个会话过程
            </summary>
            <param name="pDbConnection"></param>
            <param name="pDBParameterKeyChar"></param>
        </member>
        <member name="M:BM.DBMapping.DBSession.Open">
            <summary>
            打开数据库连接
            </summary>
        </member>
        <member name="M:BM.DBMapping.DBSession.BeginTransaction">
            <summary>
            开始数据库事务
            </summary>
        </member>
        <member name="M:BM.DBMapping.DBSession.CommitTransaction">
            <summary>
            提交数据库事务
            </summary>
        </member>
        <member name="M:BM.DBMapping.DBSession.RollbackTransaction">
            <summary>
            回滚数据库事务
            </summary>
        </member>
        <member name="M:BM.DBMapping.DBSession.Close">
            <summary>
            关闭数据库连接
            </summary>
        </member>
        <member name="P:BM.DBMapping.DBSession.DbConnection">
            <summary>
            得到数据库连接对象
            </summary>
        </member>
        <member name="P:BM.DBMapping.DBSession.DbTransaction">
            <summary>
            得到数据库事务对象
            </summary>
        </member>
        <member name="P:BM.DBMapping.DBSession.IsInTransaction">
            <summary>
            当前数据库连接是否在一个数据库事务中
            </summary>
        </member>
        <member name="P:BM.DBMapping.DBSession.DBParameterKeyChar">
            <summary>
            数据库关键连接参数
            </summary>
        </member>
        <member name="P:BM.DBMapping.DBSession.DataBaseType">
            <summary>
            数据库类型
            </summary>
        </member>
        <member name="T:BM.DBMapping.DeleteCommand">
            <summary>
            删除命令
            </summary>
        </member>
        <member name="M:BM.DBMapping.DeleteCommand.#ctor(BM.DBMapping.ObjectTableMap)">
            <summary>
            删除命令
            </summary>
            <param name="pMap"></param>
            <param name="pT"></param>
        </member>
        <member name="M:BM.DBMapping.DeleteCommand.ExeByKeyValue(BM.DBMapping.IDBSession,System.Object)">
            <summary>
            执行删除操作
            </summary>
            <param name="pObject"></param>
        </member>
        <member name="M:BM.DBMapping.DeleteCommand.Exe(BM.DBMapping.IDBSession,System.Object)">
            <summary>
            执行删除命令
            </summary>
            <param name="pObject">要删除的对象</param>
        </member>
        <member name="M:BM.DBMapping.DeleteCommand.ExeByKeyValues``1(BM.DBMapping.IDBSession,System.Collections.Generic.List{``0})">
            <summary>
            执行删除操作
            </summary>
            <typeparam name="T"></typeparam>
            <param name="pKeyValues">要删除的关键字值列表</param>
        </member>
        <member name="M:BM.DBMapping.DeleteCommand.Exe``1(BM.DBMapping.IDBSession,System.Collections.Generic.List{``0})">
            <summary>
            删除对象
            </summary>
            <typeparam name="T"></typeparam>
            <param name="pTs">要删除的对象列表</param>
        </member>
        <member name="M:BM.DBMapping.DeleteCommand.ExeByWhere(BM.DBMapping.IDBSession,System.String,System.Collections.Generic.List{BM.DBMapping.DBParameter})">
            <summary>
            根据条件执行删除操作
            </summary>
            <param name="pDBSession"></param>
            <param name="pSqlWhere"></param>
            <param name="pDBParameterList"></param>
        </member>
    </members>
</doc>
